//==========================================================================
// Copyright (c) 2000-2008,  Elastos, Inc.  All Rights Reserved.
//==========================================================================
#ifndef __ELASTOS__ELADBGAGENT_DEBUG_H__
#define __ELASTOS__ELADBGAGENT_DEBUG_H__

#ifdef _ELADBGAGENT
EXTERN void EladbgHandler(vector_t vector, InterruptContext *pContext);
EXTERN void EladbgInitialize();

#define ELADBG_HANDLER(vector, context) EladbgHandler(vector, context);
#define ELADBG_INITIALIZE EladbgInitialize();

#else

#define ELADBG_HANDLER(vector, context)
#define ELADBG_INITIALIZE

#endif //_ELADBGAGENT

#endif //__ELASTOS__ELADBGAGENT_DEBUG_H__
